this.open = (function () {

  var open = {};

  function goHome() {
    var intent = new Intent();
    intent.setAction(Intent.ACTION_MAIN);
    intent.addCategory(Intent.CATEGORY_HOME);
    app.startActivity(intent);
  }
  function goSetting() {
    var intent = new Intent();
    intent.setAction("android.settings.SETTINGS");
    app.startActivity(intent);
  }
  function wakeUp() {
    device.wakeUp();
  }
  // https://dev.mi.com/docs/appsmarket/technical_docs/adaptation_FAQ/#12
  // 在MIUI上应用的自启动由用户进行控制，默认不开放自启动权限，其中自启动包含开机自启动和接收系统广播等方式启动，但是由A应用启动B应用则不受限制。如果您需要您的应用自启动，可以引导用户跳转自启动管理页面由用户手动开启。
  // Intent intent = new Intent();
  // intent.setAction("miui.intent.action.OP_AUTO_START");
  // intent.addCategory(Intent.CATEGORY_DEFAULT);

  var utils$1 = {
    goHome: goHome,
    goSetting: goSetting,
    wakeUp: wakeUp,
  };

  var packageMap$1 = {
    快手极速版: "com.kuaishou.nebula",
    快手极速: "com.kuaishou.nebula",
    抖音极速版: "com.ss.android.ugc.aweme.lite",
    抖音极速: "com.ss.android.ugc.aweme.lite",
    抖音火山版: "com.ss.android.ugc.live",
    火山: "com.ss.android.ugc.live",
    抖音商城: "com.ss.android.ugc.livelite",
    商城: "com.ss.android.ugc.livelite",
    抖音: "com.ss.android.ugc.aweme",

    今日头条: "com.ss.android.article.news",
    头条: "com.ss.android.article.news",
    有柿: "com.ss.android.article.search",
    有: "com.ss.android.article.search",
    头条搜索极速版: "com.ss.android.article.lite",
    头条搜索: "com.ss.android.article.lite",
    红果免费短剧: "com.phoenix.read",
    红果: "com.phoenix.read",
    悟空浏览器: "com.cat.readall",
    悟空: "com.cat.readall",

    西瓜视频: "com.ss.android.article.video",
    西瓜: "com.ss.android.article.video",
    百度畅听版: "com.baidu.searchbox.tomas",
    百度畅听: "com.baidu.searchbox.tomas",
    百度极速版: "com.baidu.searchbox.lite",
    百度极速: "com.baidu.searchbox.lite",
    袋鼠点点短视频: "com.zhangyue.app.shortvideo",
    袋鼠: "com.zhangyue.app.shortvideo",
    快手: "com.smile.gifmaker",
    快: "com.smile.gifmaker",

    番茄免费小说: "com.dragon.read",
    番茄: "com.dragon.read",
    番茄畅听: "com.xs.fm",
    番茄畅听音乐版: "com.xs.fm.lite",
    番茄音乐: "com.xs.fm.lite",
    蛋花免费小说: "com.eggflower.read",
    蛋花: "com.eggflower.read",
    常读免费小说: "com.woodleaves.read",
    常读: "com.woodleaves.read",
  };

  var utils = utils$1;
  var packageMap = packageMap$1;
  Wang.main = function (appName) {
    if (appName) {
      utils.goHome();
      sleep(2 * 1000);
      console.log(appName, typeof appName);
      var packageName = packageMap[appName];
      if (packageName) {
        app.launch(packageName);
      } else {
        console.log(`${appName} 没有找到包名`);
        var res = app.launchApp(packageName);
        if (!res) {
          console.log(`${appName} 打开失败`);
        }
      }
    }
  };

  return open;

})();
